Efficient Geometric Predicates for Integrated Task and Motion Planning
نویسنده
چکیده
“Can’t your robot do this for you?” People have great expectations of what tasks robots can accomplish and have been dreaming of intelligent machines that can understand, perceive, and manipulate. While today’s robot systems may not quite fulfill this dream, research in individual areas on automated planning, path planning, and robot control has made substantial progress. However, integrating these components does not make an intelligent robot. In particular, task planning cannot be solved as a problem separate from motion planning. This thesis approaches the integrated task and motion planning problem from the geometric side. Its main goal is to develop a powerful and efficient interface for the symbolic task planner to query and sample in a continuous-valued, geometric world. To provide more efficient queries without risking collisions, new geometric predicates are proposed that operate on single-sided, ε-precise approximations of the geometry. These single-sided approximations are generated by our new bounding mesh algorithm, which iteratively decimates edges to generate simpler meshes that either enclose or are enclosed by the original geometry. Edge decimations are guided by a quadratic cost function with linear inequalities. Several cost functions are evaluated on a set of robot geometries and further shapes, and experiments indicate that bounding mesh approximation reduces vertex counts by a factor of 10–20 at a good precision. Integration with a convex segmentation algorithm then allows a bounding convex decomposition of the scene, suitable for efficient collision checking routines. Effectively, bounded geometric predicates allow faster collision and inclusion queries, but never overlook a collision or a non-inclusion. Besides these queries, an approach to sampling with geometric constraints is developed to provide a mapping from symbolic preconditions to feasible geometric states. Constraints may be formulated as coincidence, parallelism, and distance relations between shapes of robots and objects, and are solved by projection sampling to cover the constraint space.
منابع مشابه
Overview of aSyMov: Integrating Motion, Manipulation and Task Planning
In this paper we propose a new and integrated approach to solve planning problems with both symbolic and geometric aspects. Typical concerned domains are intricate manipulation and task planning problems involving multiple robots in three dimensional worlds. The approach involves a task planner that guides a probabilistic roadmap method used to capture the topology of the free space in various ...
متن کاملFFRob: Leveraging symbolic planning for efficient task and motion planning
Mobile manipulation problems involving many objects are challenging to solve due to the high dimensionality and multi-modality of their hybrid configuration spaces. Planners that perform a purely geometric search are prohibitively slow for solving these problems because they are unable to factor the configuration space. Symbolic task planners can efficiently construct plans involving many varia...
متن کاملPre-image Backchaining in Belief Space for Mobile Manipulation
As robots become more physically robust and capable of sophisticated sensing, navigation, and manipulation, we want them to carry out increasingly complex tasks. A robot that helps in a household must plan over the scale of hours or days, considering abstract features such as the desires of the occupants of the house, as well as detailed geometric models that support locating and manipulating o...
متن کاملLazy Evaluation and Subsumption Caching for Search-Based Integrated Task and Motion Planning
State of the art classical planning systems can efficiently solve large symbolic problem instances. Applying classical planning techniques to robotics is possible by integrating geometric reasoning in the planning process. The problems that are solvable in this way are significantly smaller than purely logical formulations as many costly geometric calculations are requested by a planner. Theref...
متن کاملA Hybrid Approach to Intricate Motion, Manipulation and Task Planning
We propose a representation and a planning algorithm able to deal with problems integrating task planning as well as motion and manipulation planning knowledge involving several robots and objects. Robot plans often include actions where the robot has to place itself in some position in order to perform some other action or to “modify” the configuration of its environment by displacing objects....
متن کامل